an indisputable truth - Espagnol Anglais Dictionnaire